Trees | Indices | Toggle frames |
---|
__init__(self, width, height) | |
__repr__(self) | |
ImageData |
get_image_data(self)
Get an ImageData view of this image.
|
Texture |
get_texture(self,
rectangle=False,
force_rectangle=False)
A Texture view of this image.
|
Texture |
get_mipmapped_texture(self)
Retrieve a Texture instance with all mipmap levels filled in.
|
AbstractImage |
get_region(self,
x,
y,
width,
height)
Retrieve a rectangular region of this image.
|
save(self,
filename=None,
file=None,
encoder=None)
Save this image to a file.
|
|
blit(self,
x,
y,
z=0)
Draw this image to the active framebuffers.
|
|
blit_into(self,
source,
x,
y,
z)
Draw
source on this image. |
|
blit_to_texture(self,
target,
level,
x,
y,
z=0)
Draw this image on the currently bound texture at
target . |
ImageData |
image_data
An ImageData view of this image.
|
Texture |
texture
Get a Texture view of this image.
|
Texture |
mipmapped_texture
A Texture view of this image.
|
Get an ImageData view of this image.
Changes to the returned instance may or may not be reflected in this image.
Since: pyglet 1.1
A Texture view of this image.
By default, textures are created with dimensions that are powers of two. Smaller images will return a TextureRegion that covers just the image portion of the larger texture. This restriction is required on older video cards, and for compressed textures, or where texture repeat modes will be used, or where mipmapping is desired.
If the rectangle
parameter is True, this restriction is ignored
and a texture the size of the image may be created if the driver
supports the GL_ARB_texture_rectangle or
GL_NV_texture_rectangle extensions. If the extensions are not
present, the image already is a texture, or the image has power 2
dimensions, the rectangle
parameter is ignored.
Examine Texture.target to determine if the returned texture is a rectangle (GL_TEXTURE_RECTANGLE_ARB or GL_TEXTURE_RECTANGLE_NV) or not (GL_TEXTURE_2D).
If the force_rectangle
parameter is True, one of these
extensions must be present, and the returned texture always
has target GL_TEXTURE_RECTANGLE_ARB or GL_TEXTURE_RECTANGLE_NV.
Changes to the returned instance may or may not be reflected in this image.
True if the texture must be created as a rectangle.
Since: pyglet 1.1.4.
Since: pyglet 1.1
file
is unspecified.Draw source
on this image.
source
will be copied into this image such that its anchor point
is aligned with the x
and y
parameters. If this image is a 3D
texture, the z
coordinate gives the image slice to copy into.
Note that if source
is larger than this image (or the positioning
would cause the copy to go out of bounds) then you must pass a
region of source
to this method, typically using get_region().
Draw this image on the currently bound texture at target
.
This image is copied into the texture such that this image's anchor
point is aligned with the given x
and y
coordinates of the
destination texture. If the currently bound texture is a 3D texture,
the z
coordinate gives the image slice to blit into.
An ImageData view of this image.
Changes to the returned instance may or may not be reflected in this image. Read-only.
Deprecated: Use get_image_data.
Get a Texture view of this image.
Changes to the returned instance may or may not be reflected in this image.
Deprecated: Use get_texture.
A Texture view of this image.
The returned Texture will have mipmaps filled in for all levels. Requires that image dimensions be powers of 2. Read-only.
Deprecated: Use get_mipmapped_texture.
Trees | Indices | Toggle frames |
---|
Generated by Epydoc 3.0beta1 on Thu Dec 31 17:58:18 2009 | http://epydoc.sourceforge.net |